Cependant, le développement et la mise en œuvre de modèles d'IA dans les systèmes embarqués présentent de nombreux défis. Pour que l'IA devienne une réalité, nous avons besoin d'outils capables de gérer la complexité des systèmes que nous concevons. C'est là qu'intervient CodeFusion Studio™ 2.0.

Des fondations embarquées au raisonnement assisté par l'IA :
l'intégration de modèles d'IA exige bien plus qu'un environnement de développement intégré [TW1] tel qu'on l'entend traditionnellement ; elle requiert des plateformes qui font le lien entre le développement embarqué et les flux de travail d'IA. Elle nécessite la capacité de développer sur des architectures hétérogènes qui définissent l'avenir du edge computing. Et surtout, elle doit être compatible avec le type d'intelligence à base d'agents et de physique qu'exige la propriété intellectuelle.

Permettez-moi de vous expliquer pourquoi c'est important.
Auparavant, les outils embarqués étaient conçus pour les microcontrôleurs monocœurs et les flux de travail déterministes. Or, la propriété intellectuelle (PI) exige des systèmes capables de raisonner dynamiquement sur les propriétés thermiques, les champs magnétiques, les environnements acoustiques, et bien plus encore. Ce ne sont pas des systèmes statiques, mais des systèmes vivants et complexes. Et pour les construire, nous avons besoin d'une chaîne d'outils tout aussi dynamique.
C'est dans ce contexte qu'a été développé CodeFusion Studio 2.0. Il prend en charge le débogage multicœur, l'orchestration au niveau système et l'intégration de modèles d'IA, le tout dans un espace de travail unifié. Basé sur Zephyr, conteneurisé et ouvert, il intègre la reproductibilité, l'automatisation et l'extensibilité. Pour la PI, c'est essentiel. Nous créons des agents qui raisonnent en périphérie, et ces agents doivent être entraînés, déployés et débogués dans des environnements réalistes.

Des flux de travail d'IA adaptatifs à l'environnement périphérique :
L'une des fonctionnalités les plus importantes de CodeFusion Studio 2.0 est son pipeline d'IA de bout en bout. Les développeurs peuvent importer des modèles depuis TensorFlow, PyTorch ou le Model Zoo d'ADI et générer du code prêt pour l'inférence en quelques minutes. Grâce à Zephyr AI Profiler, ils peuvent surveiller la latence, la consommation d'énergie et l'utilisation de la mémoire, le tout sans intervention sur le matériel.
C'est une véritable révolution pour PI. Notre objectif est d'intégrer l'intelligence directement dans les produits, qu'il s'agisse d'audio contextuel dans les appareils auditifs ou de contrôle adaptatif en robotique. CodeFusion Studio rend cela possible. Il transforme l'IA d'une fonctionnalité supplémentaire en un principe de conception fondamental.
Outre l'inférence, la plateforme prend en charge AutoML pour systèmes embarqués, permettant l'entraînement et l'optimisation des ensembles de données au sein d'un même flux de travail. Ainsi, nos agents peuvent apprendre du monde physique, s'y adapter et agir en son sein, le tout sans dépasser les contraintes du matériel périphérique.

Sécurité, confiance et frontière entre le physique et le numérique.
PI doit également être fiable. Nos systèmes fonctionnent dans des environnements critiques, de l'automatisation industrielle à la santé. C'est pourquoi CodeFusion Studio intègre la sécurité dès sa conception. Grâce à l'architecture de sécurité Trusted Edge Security Architecture (TESA) d'ADI, les développeurs peuvent implémenter le démarrage sécurisé, le partitionnement TrustZone et les protocoles cryptographiques dans le cadre du flux de travail standard.
Ceci est essentiel car les agents PI interagissent avec les systèmes physiques et les contrôlent. Ce contrôle doit être sécurisé, déterministe et auditable. CodeFusion Studio garantit la protection de chaque étape, de l'implémentation du modèle aux mises à jour du firmware.

Une plateforme pour l'avenir de l'intelligence.
Chez ADI, nous parlons d'IA agentive : des systèmes qui interprètent les commandes, raisonnent sur le monde et agissent. Nous parlons d'IA basée sur la physique : des modèles fondés sur les lois de la nature, et non sur de simples statistiques. Et nous parlons d'informatique neuromorphique : des architectures qui imitent le cerveau pour fonctionner efficacement en périphérie.
CodeFusion Studio 2.0 est un système fondamental qui relie tous ces éléments. C'est grâce à lui que nous passons de la vision à la réalité. C'est grâce à lui que nous créons des outils qui vont au-delà de la simple compilation de code et relèvent le défi de l'orchestration de l'intelligence.
Nous avons constaté son potentiel dès le développement. Les équipes d'ADI réduisent leurs cycles de débogage de plusieurs jours à quelques heures. Du code optimisé et prêt pour l'inférence est généré en quelques minutes. Et les développeurs, qu'ils soient juniors ou seniors, travaillent dans des environnements qui s'adaptent à leurs besoins, et non l'inverse.

Conclusion : Créer une intelligence opérationnelle.
L’intelligence physique consiste à créer une IA fonctionnelle, et non pas seulement à en parler. Il s’agit d’intégrer le raisonnement aux systèmes qui régissent notre quotidien. CodeFusion Studio 2.0 est la pierre angulaire de cette stratégie. C’est grâce à lui que nous fournissons à nos développeurs les outils nécessaires pour bâtir l’avenir de manière sécurisée, efficace et intelligente.
Chez ADI, nous ne nous contentons pas d’imaginer l’avenir : nous le construisons. Et avec CodeFusion Studio 2.0, nous le construisons plus rapidement que jamais.

Auteur : Paul Golding, vice-président de l’IA en périphérie chez Analog Devices

Plus d'informations